DIV.base-layer {
  
  margin: 0.5em 12px 0.5em 12px; 
  padding: 0; 
  /* text-align: center; */
  width: auto;
}

DIV.table-row {
  background: none; 
  margin-top: 0; 
  margin-right: auto; 
  margin-bottom: 0; 
  margin-left: auto;
  padding: 0; 
  /* text-align: center; */
  width: 96%;
}

/* Style rules for the 3 x 2 table example */

DIV.left-container2 {
  border: none; 
  float: left; 
  margin: 0; 
  padding: 0; 
  width: 50%;
}

DIV.right-container2 {
  border: none; 
  float: right; 
  margin: 0; 
  padding: 0; 
  width: 50%;
}

#implogin-box-name {        
	text-align: left;
        color: #17509C;
}

#implogin-box {
	float:left;
	color: #17509C; /* #ebebeb; */
	font: Georgia, serif;
}

#implogin-box-field {
	float: none;
	display:inline;
	width: 50%;
	margin:0;
	margin:0 0 7px 0;
}


.button	{ background: url(../images/button-bg.png) repeat-x top center;
                                          border: 1px solid #17509C;
					  -moz-border-radius: 3px; 
                                          padding: 5px; 
                                          color: #4F6072; 
                                          font-weight: bold;
					  -webkit-border-radius: 5px; font-size: 13px;  width: 70px; }
.button:hover		{ background: #BBD2E0; color: #17509c; }

